tread a difficult path - German English Dictionary